to develop something to the maximum - Espagnol Anglais Dictionnaire